﻿using System;
using System.Collections.Generic;

namespace LH.Model.PU
{
    public class YiJing2OA  //U8推送OA协同参数
    {

        public string cAccount { get; set; }
        public string cVouchType { get; set; }
        public string cCode { get; set; }

    }






    public class YJOAPOVerify  //采购订单审核
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string cBusType { get; set; }
        public string cPOID { get; set; }
        public string cVerifier { get; set; }
        public DateTime dVerifyDate { get; set; }
    }

    public class YJOAAPVerify  //付款申请审核
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string cCode { get; set; }
        public string cVerifier { get; set; }
        public DateTime dVerifyDate { get; set; }
    }


    public class YJOARDVerify  //入库单审核
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string cCode { get; set; }
        public string cVerifier { get; set; }
        public DateTime dVerifyDate { get; set; }
        public string cMemo { get; set; }
    }


    public class YJOAPurchaseOrder  //采购订单
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string POID { get; set; }
        public string cPOID { get; set; }
        public string dPODate { get; set; }
        public string cBusType { get; set; }
        public string cPTCode { get; set; }
        public string cPTName { get; set; }
        public string cVenCode { get; set; }
        public string cVenName { get; set; }
        public string cDepCode { get; set; }
        public string cDepName { get; set; }
        public string cPersonCode { get; set; }
        public string cPersonName { get; set; }
        public string cMaker { get; set; }
        public string cVerifier { get; set; }
        public string cexch_name { get; set; }
        public decimal nflat { get; set; }
        public decimal iOriSum { get; set; }
        public decimal iSum { get; set; }
        public string cMemo { get; set; }

        public List<Body> ItemList { get; set; }


        public class Body
        {
            public string ID { get; set; }
            public string iRowno { get; set; }
            public string cInvCode { get; set; }
            public string cInvName { get; set; }
            public string cFree1 { get; set; }
            public string iQuantity { get; set; }
            public string dArriveDate { get; set; }
            public decimal iPerTaxRate { get; set; }
            public decimal iTaxUnitPrice { get; set; }
            public decimal iUnitPrice { get; set; }
            public decimal iMoney { get; set; }
            public decimal iTax { get; set; }
            public decimal iSum { get; set; }
            public decimal iNatUnitPrice { get; set; }
            public decimal iNatMoney { get; set; }
            public decimal iNatTax { get; set; }
            public decimal iNatSum { get; set; }
            public decimal cPuAppCode { get; set; }
            public decimal cItemCode { get; set; }
            public decimal cItemName { get; set; }
            public decimal cbMemo { get; set; }
            public string iArrQTY { get; set; }
            public string iNArrQTY { get; set; }
            public string cWhCode { get; set; }

        }
    }
}
